
/********************************/
/** Create New Transaction Form page **/
/********************************/

.ManageMoneyContainer {
    margin-left: 140px;
}

.TransactionHeader {
    height: 16px;
    min-width: 900px;
    font-size: 16px;
    font-weight: 300;
    margin-left: 30px;
}

.Txn-header-row {
    margin-top: 4px;    
}

.TransactionHeaderLabels {
    width: 100px;    
}

.ManageMoneyTransactionDate{
    width: 56px;
    /*height: 19px;
    padding: 4px;
    */
}

.ManageMoneyTransactionDescription{
    width: 250px;
    margin-left: 4px;
    
}

.ManageMoneyTransactionAmount{
    width: 56px;
    margin-left: 4px;
    
}

.ManageMoneyTransactionCategory{
    width: 100px;
    margin-left: 4px;
    
}





.ManageMoneyCheckboxes{
    display: inline-block;
    position: relative;
    width: 28px;
    height:19px;
    margin: 0 -3px 0 0;
    padding: 0;
    vertical-align: -25%;
}


.nav_tab
{
    text:center;
    float: left;
    width: 150px;
}

#menuh-container
{
    /*
    position: absolute;        
    top: 1em;
    left: 1em;*/
}

#menuh
{
    font-size: small;
    font-family: arial, helvetica, sans-serif;
    width:100%;
    float:left;
    margin:2em;
    margin-top: 1em;
}

#menuh a
{
    text-align: center;
    display:block;
    border: 1px solid #555;
    white-space:nowrap;
    margin:0;
    padding: 0.3em;
}

#menuh a:link, #menuh a:visited, #menuh a:active    /* menu at rest */
{
    color: white;
    background-color: #9BCD9B;
    text-decoration:none;
}

#menuh a:hover                        /* menu on mouse-over  */
{
    color: white;
    background-color: cornflowerblue;
    text-decoration:none;
}    

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
{
    background-image: url(navdown_white.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

#menuh a.parent, #menuh a.parent:hover     /* attaches side-arrow to all parents */
{
    background-image: url(nav_white.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

#menuh ul
{
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    width:9em;    /* width of all menu boxes */
    /* NOTE: For adjustable menu boxes you can comment out the above width rule.
    However, you will have to add padding in the "#menh a" rule so that the menu boxes
    will have space on either side of the text -- try it */
}

#menuh li
{
    position:relative;
    min-height: 1px;        /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom;        /* Sophie Dennis contribution for IE7 */
}

#menuh ul ul
{
    position:absolute;
    z-index:500;
    top:auto;
    display:none;
    padding: 1em;
    margin:-1em 0 0 -1em;
}

#menuh ul ul ul
{
    top:0;
    left:100%;
}

div#menuh li:hover
{
    cursor:pointer;
    z-index:100;
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */




/* remove the list style */
#nav {
    margin:0;
    padding:0;
    list-style:none;
}    

/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li {
    float:left;
    display:block;
    width:100px;
    background:#ccc;
    position:relative;
    z-index:500;
    margin:0 1px;
}

/* this is the parent menu */  
#nav li a {  
    
    display:block;   
    padding:8px 5px 0 5px;   
    font-weight:700;    
    height:23px;   
    text-decoration:none;   
    color:#fff;  
    text-align:center;   
    color:#333;
    
}  
#nav li a:hover {  
    color:#fff;  
}

/* you can make a different style for default selected value */  
#nav a.selected {  
    color:#f00;  
}

/* submenu, it's hidden by default */  
#nav ul {  
    position:absolute;   
    left:0;   
    display:none;   
    margin:0 0 0 -1px;   
    padding:0;
    list-style:none;
}  

#nav ul li {  
    width:100px;   
    float:left;   
    border-top:1px solid #fff;  
}  

/* display block will make the link fill the whole area of LI */  
#nav ul a {  
    display:block;    
    height:15px;  
    padding: 8px 5px;   
    color:#666;  
}  

#nav ul a:hover {  
    text-decoration:underline;    
}  



#hor-minimalist-a
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    background: #fff;
    width: 480px;
    border-collapse: collapse;
    text-align: center;
}
#hor-minimalist-a th
{
    font-size: 14px;
    font-weight: normal;
    color: #039;
    padding: 10px 8px;
    border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
    color: #669;
    padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
    color: #009;
}

#hor-minimalist-a #th
{
    font-size: 14px;
    font-weight: normal;
    color: #039;
    padding: 10px 8px;
    border-bottom: 2px solid #6678b1;
}

#hor-minimalist-a #td
{
    color: #669;
    padding: 9px 8px 0px 8px;
}

#hor-minimalist-a #tbody #tr:hover #td
{
    color: #009;
}

.heading
{
	font-weight: bold;
}


.del1
{
    width:60px;
}

